From: Michael Albinus Date: Tue, 25 Aug 2009 08:31:29 +0000 (+0000) Subject: * processes.texi (Synchronous Processes): New defvar process-file-side-effects. X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1~1^2~324^2~10913 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=c08e87157cfa9a44c8ecdfef1c37a993d429dfba;p=emacs.git * processes.texi (Synchronous Processes): New defvar process-file-side-effects. --- diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi index 268cec388d0..b198abb91f4 100644 --- a/doc/lispref/processes.texi +++ b/doc/lispref/processes.texi @@ -404,6 +404,19 @@ names as relative to @code{default-directory}. The function file names. @end defun +@defvar process-file-side-effects +This variable indicates, whether a call of @code{process-file} changes +remote files. + +Per default, this variable is always set to @code{t}, meaning that a +call of @code{process-file} could potentially change any file on a +remote host. When set to @code{nil}, a file handler could optimize +its behaviour with respect to remote file attributes caching. + +This variable should never be changed by @code{setq}. Instead of, it +shall be set only by let-binding. +@end defvar + @defun call-process-region start end program &optional delete destination display &rest args This function sends the text from @var{start} to @var{end} as standard input to a process running @var{program}. It deletes the text